computing lmits